.showindow {
    border-top: 1.5rem solid #e2e2e2;
    border-bottom: 1.5rem solid #e2e2e2;
    width: 100vw;
    margin-top: 9.6rem;
    height: 33.5rem;
    overflow: hidden;
    position: relative;
}

.content {

    width: 320%;
    position: absolute;
}

.content img {
    float: left;
    width: 100vw;
    height: 33.5rem
}

.cir {

    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 1rem;
    left: 33rem;
    z-index: 22;
}

.cir span {

    border-radius: 50%;
    display: block;
    margin-left: 1.5rem;
    width: 2.5rem;
}
.on{

    background-color: #d2d2d2;
    border: 0.2rem solid white;
    height: 2.3rem;
    width: 2.3rem;
    display: inline-block;
}

.on1{

    background-color: red;
    border: 0.2rem solid red;
}

.content_mid {
    width: 92%;
    margin: 3rem auto;
    overflow: hidden;
    position:relative;
}
.msg{width:33rem;overflow:hidden;height:7.2rem;background-color: #f46259;border-radius: 3.55rem;display: flex;justify-content: flex-start;align-items: center}
.msg div{width:6.6rem;height:6.6rem;border-radius: 50%;background-color: white;margin:0.3rem 2.2rem 0.3rem 0.3rem;display: flex;justify-content: center;align-items: center}
.msg div img{ width:3.3rem }
.msg span{color:white;font-size:3rem;}
.game{ position:absolute;display: flex;justify-content: space-between;align-items: center;margin:2.4rem auto 1.3rem;width:200%;overflow: hidden}
.game li{text-align: center}
.game li p:nth-of-type(1){font-size: 3.2rem;line-height: 4.4rem}
.game li p:nth-of-type(2){font-size: 2.5rem;line-height: 4rem;color:#d2d2d2;font-weight: 200;}
.game li p:nth-of-type(2) span{color:red}
.game li img{ width:14.7rem;height:14.7rem; }
.gamemoney{margin-top: 26.6rem;width:100%; }
.gamemoney li{overflow: hidden}
.gamemoney li:nth-of-type(1){padding-bottom:1.9rem;border-bottom: 0.1rem solid #d2d2d2;}
.gamemoney li:nth-of-type(2){margin-top: 2rem;margin-bottom: 3rem;}
.gamemoney li img{margin-right: 1.5rem;width:11rem;height:11rem}
.gamemoney li div span:nth-of-type(1){font-size: 3rem;}
.gamemoney li div span:nth-of-type(2){font-size: 2rem;color:#d2d2d2;font-weight: 200;}
.gamemoney li div{display: flex;justify-content: space-between;align-items: center;margin-top: 1rem;margin-bottom: 1rem}
.gamemoney li p{font-size: 2.5rem;color:rgba(0,0,0,0.4);font-weight: 200;}
.content_mid>p{display: flex;justify-content: flex-end;color:red;font-size: 2rem;font-weight: 200;}
.content_bottom{padding:1.5rem 1.5rem 2rem;border-top: 1.5rem solid #e2e2e2;border-bottom:1.5rem solid #e2e2e2;}
.content_bottom_fire{width:100%;position: relative}
.content_bottom_fire div{display: flex;justify-content: flex-start;align-items: center}
.content_bottom_fire div div{margin-left: 2.1rem;margin-right: 1.8rem;width:9rem;height:9rem;border-radius: 50%;border:0.5rem solid white;z-index: 1}
.content_bottom_fire div img{width:9rem;height:9rem}
.content_bottom_fire  span{line-height: 10rem;font-size: 3rem}
.content_bottom_fire>img{height:33.7rem;width:100%;position: absolute;top:8rem}
.content_bottom_fire ul {margin-top:32.5rem;}
.content_bottom_fire>div:nth-of-type(2),.content_bottom_fire>div:nth-of-type(2){height:7.1rem;width:100%;background-color: #010101;position: absolute;top:34.5rem}
.content_bottom_fire>div p{font-size: 2.5rem;color:white;margin-left: 3.1rem}
.content_bottom_fire ul li {overflow: hidden}
.content_bottom_fire ul li img{margin:3rem 2.4rem 1.6rem 1.2rem;width:11rem;}
.content_bottom_fire ul li p{font-size: 2.5rem; line-height:2.5rem;margin-top: 6.8rem;}
.content_bottom_fire>div:nth-of-type(3),.videos>div:nth-of-type(2){width:69.6rem;height:8rem;background-color: #fe776f;}
.content_bottom_fire>div:nth-of-type(3) p,.videos>div:nth-of-type(2) p{line-height: 8rem;color:white;margin: auto;font-size: 2.6rem;text-align: center}
.videos{padding:2.4rem 1.5rem 2rem}
.videos div:nth-of-type(1){display: flex;justify-content: flex-start;align-items: center}
.videos div:nth-of-type(1) img{margin:0 2rem 0 2.1rem}
.videos ul{margin:1.6rem auto 2.6rem;display: flex;flex-flow: wrap;justify-content: space-between;align-content: space-between}
.videos ul li{text-align: center;position: relative}
.videos ul li img{ width:35rem;height:18.5rem }
.videos ul li div{width:100%;height:5rem;background-color: rgba(0,0,0,0.3);position: absolute;bottom: 7.8rem}
.videos ul li div p{font-size: 2.8rem;color:white;margin-left: 2rem}
.videos ul li>a{ display:block;font-size:2.6rem;text-align: left;font-weight: 200;line-height: 3.2rem;margin-top: 1rem}
.videos ul li:nth-of-type(3),.videos ul li:nth-of-type(4){margin-top: 2.1rem}
.videos div span{font-size: 3.4rem;line-height: 3.4rem}
.videos div img { width:3rem }
.videos { margin-bottom: 9.5rem }
